<?php
/**
 * Test module
 * 
 * @author Huy Ta Ba Thanh <huytbt@gmail.com> 
 * @version $Id: AdmincpModule.php 1 2011-04-26 8:32:13Z huytbt $
 */

class AdmincpModule extends CWebModule
{
	public $admincpUrl = array("/admincp/manager/menu");
	
	/**
	 * @var array
	 * @desc User model relation from other models
	 * @see http://www.yiiframework.com/doc/guide/database.arr
	 */
	public $relations = array();
	
	/**
	 * @var boolean
	 */
	//public $cacheEnable = false;
	
	public function init()
	{
		// this method is called when the module is being created
		// you may place code here to customize the module or the application

		// import the module-level models and components
		$this->setImport(array(
			'admincp.models.*',
			'admincp.components.*',
		));
	}
	
	public function beforeControllerAction($controller, $action)
	{
		if(parent::beforeControllerAction($controller, $action))
		{
			// this method is called before any module controller action is performed
			// you may place customized code here
			return true;
		}
		else
			return false;
	}
	
	/**
	 * @param $str
	 * @param $params
	 * @param $dic
	 * @return string
	 */
	public static function t($str='',$params=array(),$dic='lang') {
		return Yii::t("AdmincpModule.".$dic, $str, $params);
	}
}
